estrangular (estrangular) - French English Dictionary